package com.jt.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;


/*
*
* 类的封装：
*   属性私有 保护数据
*   提供公开的get/set方法
*@Data
*   添加到类上，相当于提供了公开的get/set方法
* @Accessors(chain = true)
*   对象链式的调用
* @TableName("demo_user")
*       对象和demo_user 表绑定
*
* */
@Data
@Accessors(chain = true)
@TableName("demo_user")
public class User implements Serializable {
    //绑定主键  主键自增
    @TableId(type = IdType.AUTO)
    private Integer id;

    //@TableField("name")  //如果属性和字段同名  (包括驼峰命名) 注解可以省略
    private String name;
    private Integer age;
    private String sex;




}
